package com.cloudlead.fleetAction.service;

import com.cloudlead.common.lang.persistence.ObjectList;
import com.cloudlead.common.lang.persistence.Page;

import com.cloudlead.commonData.vo.BaseDriver;
import com.cloudlead.fleetService.vo.BaseDriverVO;
import com.cloudlead.fleetService.vo.BaseFleetVo;

import java.util.List;

/**
 * Created by 123 on 2015/9/1.
 */
public interface BaseDriverEditSer {
    //增
    public void addBaseDriver(BaseDriverVO baseDriverVO);
    //删
    public void delBaseDriver(String id);
    //恢复驾驶员
    public void hfBaseDriver(String id);
    //改
    public void editBaseDriver(BaseDriverVO baseDriverVO);
    //单值查询
    public Object findOneBaseDriver(BaseDriverVO baseDriverVO);
    //分页查询
    public Page<BaseDriverVO> findAllBaseDriver(BaseDriverVO baseDriverVO, int size, int page);
    //微信解绑
    public void relieveWX(String id);
    //驾驶员列表
    public List baseDriverList(String baseCompanyId);

    public List baseDriverListByFleet(String fleetId);

}
